import axios from '@/axios'

// 添加评论
export function addComment(data) {
  return axios({
    url: '/comments/add',
    method: 'post',
    data
  })
}

// 获取评论列表
export function getCommentList(params) {
  return axios({
    url: '/comments/list',
    method: 'get',
    params
  })
}

// 点赞评论
export function likeComment(data) {
  return axios({
    url: '/comments/like',
    method: 'post',
    data
  })
}

/**
 * 获取用户评论列表
 * @param {Object} params - 分页参数
 * @returns {Promise} - 返回用户评论列表
 */
export function getUserComments(params) {
  return axios({
    url: '/comment/manage/list',
    method: 'get',
    params
  })
}

/**
 * 删除评论
 * @param {Number} id - 评论ID
 * @returns {Promise} - 返回删除结果
 */
export function deleteComment(id) {
  return axios({
    url: `/comment/manage/${id}`,
    method: 'delete'
  })
} 